/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package propiedades;

/**
 *
 * @author profesor
 */
public class Propiedades {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here

        Persona p = new Persona ();
        Persona q = new Persona ("Carlos", "123", "Lopez", 23);
        System.out.println(Persona.getNPersonas());
//        q.calcularDias(); no devuelve nada
        System.out.println("Carlos lleva " + q.calcularDias()+ " días en el mundo");
//        q.darDeBaja();
//        System.out.println("Dado de baja:" + q.getNif());
        
        System.out.println("Hola " + q.nombreCompleto() );
        
        Profesor profe = new Profesor( "Luis","Torres",27, "21345V", "Matemáticas", 4);
        System.out.println("Hola D./Dña. " + profe.nombreCompleto());
        
        profe.hablar();
        profe.hablarProfesor();
      
        
        Alumno a1 = new Alumno ("Beatriz", "Molina",28, "456789T", "Arquitectura","Quinto");
        System.out.println("Hola D./Dña: " + a1.nombreCompleto()+ " con Nif: " + a1.getNif() + ". Está usted matriculado/a en: " + a1.getCarrera());
        a1.hablar();
        
        Persona uno = new Persona ("José", "2222", "Gómez", 32);
        System.out.println(uno.mostrarDatos("01/04/2014"));
        
        Profesor profe2 = new Profesor ("Juan","Pérez", 41, "4545B","Informática",3 );
        System.out.println(profe2.mostrarDatos("01/04/2014"));
        
        Alumno a2 = new Alumno ("Antonio","Pérez", 25, "1478B","Java","Segundo" );
        System.out.println(a2.mostrarDatos("01/04/2014"));
    }   
}
